// 这个文件用于在网页上下文中注入工具提示功能
// 注意：这个文件通过web_accessible_resources提供

// 全局工具提示函数
// function showKeywordTooltip(event, groupName, tip) {
//   // 移除现有工具提示
//   hideKeywordTooltip();
//
//   // 创建工具提示
//   const tooltip = document.createElement('div');
//   tooltip.id = 'keyword-tooltip';
//   tooltip.innerHTML = `
//     <div class="tooltip-group" style="font-weight: bold; margin-bottom: 4px;">${groupName}</div>
//     <div class="tooltip-tip" style="color: #666;">${tip || '暂无提示信息'}</div>
//   `;
//
//   // 设置样式
//   tooltip.style.cssText = `
//     position: fixed;
//     background: white;
//     border: 1px solid #ddd;
//     border-radius: 4px;
//     padding: 8px 12px;
//     box-shadow: 0 2px 10px rgba(0,0,0,0.1);
//     z-index: 10000;
//     font-size: 12px;
//     max-width: 300px;
//     pointer-events: none;
//     font-family: system-ui, -apple-system, sans-serif;
//   `;
//
//   // 设置位置
//   const rect = event.target.getBoundingClientRect();
//   const scrollX = window.scrollX || window.pageXOffset;
//   const scrollY = window.scrollY || window.pageYOffset;
//
//   let top = rect.top + scrollY - 5;
//   let left = rect.left + scrollX;
//
//   // 确保工具提示不会超出视口
//   if (top < scrollY) {
//     top = rect.bottom + scrollY + 5;
//   }
//
//   if (left + 300 > window.innerWidth + scrollX) {
//     left = window.innerWidth + scrollX - 300;
//   }
//
//   tooltip.style.left = `${left}px`;
//   tooltip.style.top = `${top}px`;
//   tooltip.style.transform = 'translateY(-100%)';
//
//   document.body.appendChild(tooltip);
// }
//
// function hideKeywordTooltip() {
//   const tooltip = document.getElementById('keyword-tooltip');
//   if (tooltip) {
//     tooltip.remove();
//   }
// }
//
// // 将函数暴露给全局作用域
// window.showKeywordTooltip = showKeywordTooltip;
// window.hideKeywordTooltip = hideKeywordTooltip;

// 保留空的injected.js文件以确保manifest.json的引用有效
console.log('Keyword Highlighter injected script loaded');